package org.zpmis.domain.user.enums;

public enum SysUserEnum {

    /**
     * 用户是否删除
     */
    NOT_DELETE(0, "未删除"),
    DELETED(1, "已删除"),
    /**
     * 账号是否可用。默认为1（可用）
     */
    DISABLE_STATUS(0,"未启用"),
    ENABLE_STATUS(1,"启用"),

    /**
     * 是否过期。默认为1（没有过期）
     */
    EXPIRED_STATUS(0,"已过期"),
    NOT_EXPIRED_STATUS(1,"未过期"),

    /**
     * 账号是否锁定。默认为1（没有锁定）
     */
    LOCKED_STATUS(0,"已过期"),
    NOT_LOCKED_STATUS(1,"未过期"),

    /**
     * 证书（密码）是否过期。默认为1（没有过期）
     */
    CREDENTIALS_EXPIRED_STATUS(0,"已过期"),
    CREDENTIALS_NOT_EXPIRED_STATUS(1,"未过期"),
    ;

    private int code;
    private String message;

    SysUserEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int code() {
        return this.code;
    }


    public String message() {
        return this.message;
    }
}
